home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / dblte10j.zip / DBMANUAL.DOC < prev    next >
Text File  |  1992-12-19  |  45KB  |  864 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                            DBLITE VERSION 1.0h
  13.                                TITLE PAGE
  14.  
  15.                           dbLite is Copyrighted
  16.                         1992, All Rights Reserved
  17.  
  18.                           by:  Mike Seither
  19.                                6900 Hastings St.
  20.                                Metairie, LA 70003
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                       DBLITE VERSION 1.0h
  27.                        Table of Contents
  28.  
  29. SECTION 1. . . . . . . . ABOUT DBLITE. . . . . . . . . . . .PAGE
  30.  
  31.      I.a.. . . . . . . . Brief Description . . . . . . . . .1
  32.      I.b.. . . . . . . . Programmer Notes. . . . . . . . . .2
  33.      I.c.. . . . . . . . General Specifications. . . . . . .2
  34.      I.d.. . . . . . . . What Is a "Lite" Data Base? . . . .2
  35.      I.e.. . . . . . . . Recommended Instruction Procedure .3
  36.      I.f.. . . . . . . . Running DBLite from Window. . . . .4
  37.  
  38. SECTION II . . . . . . . GETTING STARTED
  39.  
  40.      II.a. . . . . . . . Defaults and Modes. . . . . . . . .4
  41.      II.b. . . . . . . . Adding and Deleting Labels. . . . .4 
  42.  
  43. SECTION III. . . . . . . EDIT MODE
  44.  
  45.      III.a . . . . . . . Toggling Menu/Edit Mode . . . . . .5
  46.      III.b.. . . . . . . Editing Keys. . . . . . . . . . . .5
  47.      III.c.. . . . . . . Editing Records . . . . . . . . . .6
  48.      III.d.. . . . . . . Copying Lines . . . . . . . . . . .6
  49.      III.e.. . . . . . . Special Characters. . . . . . . . .6
  50.  
  51. SECTION IV . . . . . . . MENU OPERATIONS . . . . . . . . . .7
  52.  
  53.      IV.a. . . . . . . . Using Menus . . . . . . . . . . . .7
  54.      IV.b. . . . . . . . File Menu . . . . . . . . . . . . .7
  55.      IV.c. . . . . . . . Print Menu. . . . . . . . . . . . .8
  56.      IV.c.1. . . . . . . Laser Printing. . . . . . . . . . .8
  57.      IV.c.2. . . . . . . Laser Stock . . . . . . . . . . . .9
  58.      IV.c.3. . . . . . . Dot Matrix Printing . . . . . . . .9
  59.      IV.d. . . . . . . . Append Record Menu Option . . . . .9
  60.      IV.e. . . . . . . . Delete Record Menu Option . . . . .9
  61.      IV.f. . . . . . . . Insert Record Menu. . . . . . . . .9
  62.      IV.g. . . . . . . . Record Sort . . . . . . . . . . . .10
  63.      IV.h. . . . . . . . Search Menu . . . . . . . . . . . .10
  64.      IV.i. . . . . . . . Capture Menu. . . . . . . . . . . .10
  65.      IV.j. . . . . . . . Quit Menu . . . . . . . . . . . . .11
  66.  
  67. SECTION V. . . . . . . . TECHNICAL INFORMATION ABOUT
  68.                          DBLITE FILES. . . . . . . . . . . .11
  69.  
  70. SECTION VI . . . . . . . LABELS AND LISTINGS . . . . . . . .11
  71.  
  72.      VI.a. . . . . . . . Label Stock to Buy. . . . . . . . .11
  73.      VI.b. . . . . . . . Listings. . . . . . . . . . . . . .12
  74.  
  75. SECTION VII. . . . . . . NOTES ON PRINTERS . . . . . . . . .13
  76.  
  77. SECTION VIII . . . . . . REGISTRATION NOTICE . . . . . . . .13
  78.  
  79.      VIII.a. . . . . . . DBLite Registration Form. . . . . .14
  80.  
  81. SECTION IX . . . . . . . COPYRIGHT NOTICE. . . . . . . . . .15
  82.  
  83. ...................... dbLite Version 1.0h ...............................
  84.  
  85. SECTION I               ABOUT DBLITE
  86.  
  87. I.a.                    Brief Description
  88.  
  89. dbLite is a program written for the IBM PC and compatible computer. It is
  90. DOS based but will run in a window in the Windows operating system.  It was
  91. written to keep track of data of all types.  Mailing lists, rolodex phone
  92. lists, DayRunner and other Address Book lists, things-to-do lists,
  93. inventory lists, and other applications which require data acquisition and
  94. retrieval.  It outputs printed lists and labels utilizing either laser or
  95. dot matrix printers.  It will probably work with a daisy wheel using the dot
  96. matrix format.  It will address envelopes directly, one at a time, and,
  97. using labels, it can be used to address many all at once. It makes a fine
  98. mailing list maintenance program.  It works best, however as a simple,
  99. uncomplicated information management tool.  The people and things it can
  100. catalogue are limited only by your imagination.
  101.  
  102. I.b.                    Programmer Notes
  103.  
  104. I wrote dbLite for myself.  I tried keeping track of names, addresses and
  105. phone numbers using various products, starting initially with the original
  106. SideKick (a very good Borland product) and then with various upgrades of
  107. that program.  I tried to set up a data base using dBase (now also a
  108. Borland product) with various formats and output forms and tried to print
  109. labels and keep track of phone numbers in my DayRunner (a DayRunner, Inc.
  110. product) using a pen or pencil in their pages designed for them.  I printed
  111. whole pages from my computer using various programs, poked holes in the
  112. edges and stuck them into the book.  I filled my hard disk with all sorts
  113. of programs which really were overkill to do what I wanted.  I wanted to
  114. keep track of names and address.  I wanted to have some mailing labels for
  115. frequently mailed-to contacts.  I wanted an electronic rolodex to search
  116. and find names for people I wanted to call.  I wanted to be able to sort by
  117. any field and rearrange the data base quickly.  I wanted to easily save my
  118. work and easily recall it.  I didn't want a lot of set up.  I wanted
  119. something small, simple, quick, and effective.  I also wanted to be able to
  120. use the program at home to catalogue my VCR tapes, producing labels and
  121. listings for reference.  Finally, I wanted an easy to use program to give
  122. to my friends and relatives who didn't want to learn to use dBase or
  123. WordPerfect but who did want to maintain a mailing list and print labels
  124. for envelopes.  It could be used by my mother-in-law for her volunteer
  125. work.  It could be used by a friend who maintains a list of clients for her
  126. real estate business. Finally, it could be used by my wife to maintain our
  127. Christmas mailing list.  All these uses are now being accomplished with
  128. dbLite.  I keep track of my contacts on my computer using it.  I am using
  129. Windows and I pop it up to address envelopes, call contacts and maintain a
  130. things to do list.  I find it useful.  I tried to make it as attractive and
  131. colorful as I could since I have to look at it every day.  Lastly, I am
  132. offering it to you to try.  The following is intended to help you better
  133. understand the program's strengths and limitations and to allow you to get
  134. started using it.  I wrote the program with the idea of not needing
  135. documentation but a friend of mine told me I wasn't being realistic.  In
  136. fact, he felt strongly enough about the need for documentation that he
  137. wrote a large part of it himself.  Many thanks David.
  138.  
  139.                                 Page 1
  140.  
  141.  
  142. I.c.                    General Specifications
  143.  
  144. dbLite can maintain lists of up to 725 entries per file.  This effectively
  145. limits your one file list to that many records.  Since you can only sort on
  146. one file it could limit the size of your mailing list.  Since it can
  147. maintain a basically unlimited number of files (limited only by disk space)
  148. the potential is there to maintain very large numbers of records.  The rub
  149. here, however is that you must separate them into files no greater than 725
  150. records each.  However, since the intended market for such a "lite"
  151. database program is for small business, home and individual use,  I didn't
  152. anticipate the need for much more than 725 or so records per file.  Large
  153. mailing lists are better maintained on more complicated programs like those
  154. referred to in I.b. above.  They don't sort records, they index them.  They
  155. do not allow quick and dirty loading and editing and searching and printing
  156. but they do have large-volume capacities.  They also don't sell for ten
  157. bucks.
  158.  
  159. dbLite can be used not only as a database of mailing labels but to store
  160. records of any kind.  It sorts by any line to organize data and it searches
  161. by any string to help locate entries.  dbLite gives you up to 175
  162. characters of storage space for each record.  This is divided into 5 lines
  163. of 35 characters each. This is ideal for mailing labels, but this structure
  164. also gives you flexibility to organize your information into
  165. subcategorizes.  You can sort based on these subcategorizes.  Of course,
  166. you can also print labels and manage files directly from dbLite.
  167.  
  168. I.d.                    What Is A "Lite" Data Base?
  169.  
  170. dbLite is a small, pre-structured, static format data base.  The basic unit
  171. of a data base is a "record".  dbLite's record format is already defined
  172. when you start the program.  Many data bases require you to define what
  173. your record structure will be before you start recording information.  This
  174. makes them versatile but adds to the complexity of learning how to use
  175. them.  If you were setting up dbLite's record structure you would tell your
  176. data base program that you would have five "fields" per "record" and that
  177. each field would contain up to 35 characters and that those characters
  178. could be anything, from numbers to text to special characters.  You will
  179. notice when entering data into a field (one line of each record is one
  180. field) that none of the information from one line can spill-over onto the
  181. next line, which is what usually happens with a word processor.  A data
  182. base must keep each field separate.  In order to properly use a data base
  183. and put all of it's power to use, you should be consistent in what you
  184. enter into each "field".  Since there are five fields per record, you
  185. should consistently enter a recurring type of field in the same row of your
  186. record each time.  This will allow you to organize your data at will (by
  187. sorting).  You will not have to enter alphabetical entries in any order.
  188. You can randomly enter records a few at a time or all at once and in no
  189. particular order.  If you consistently put the same recurring "type" of
  190. information on the same record line each time you enter your data, then you
  191. will be able to later sort your records based on the information which is
  192. contained on each line.
  193.  
  194.                                 Page 2
  195.  
  196.  
  197. I.e.                    Recommended Installation Procedure
  198.  
  199. dbLite will run with no setup and no installation.  Wherever the program
  200. resides, whether on a floppy, or on a hard drive's sub- directory, it can
  201. be run simply by typing "dblite" (without the quotation marks) from the
  202. command line.  If you run from a floppy drive, just format a diskette, copy
  203. dblite.exe onto it and away you go.  You will notice that there are a
  204. number of other files included with the program when you got it.  The
  205. <filename>.LBL files (all the files ending in .LBL) are data files which
  206. the program uses to help you figure out how to run the program.  As you
  207. learn what you are doing, you will be creating your own data files with
  208. your own names and they will start appearing along with the data files that
  209. came with the program.  After you are familiar with running dbLite, you can
  210. delete the included files to conserve disk space.  Initially, you should
  211. load and read them as a way to help you learn how to use the program.  I
  212. expect most people who use the program for any length of time will run the
  213. program from a hard drive.  I recommend that your hard drive be organized
  214. into sub-directories.  I find that creating a sub-directory called UTILITY
  215. is a handy method of working with a handful of DOS programs which don't
  216. require a large amount of disk space and which are not really major
  217. applications.  Your major spreadsheet, your major work processor and things
  218. like windows should all have their own setup of hard drive subdirectories.
  219. Smaller, handy programs which handle minor tasks, such as Vern Beurg's
  220. LIST.COM and Phil Katz's PKZIP.EXE fall into the heading of utility
  221. programs.  They are relatively compact and can be combined into a UTILITY
  222. sub-directory.  If you have no such sub-directory and would like to create
  223. your own, from the DOS prompt (C:>) type "CD\" (again, without the quote
  224. marks) and ENTER.  This will put you in your root directory.  Next type "MD
  225. UTILITY" (no quotes) and ENTER.  This will create a sub-directory called
  226. UTILITY onto which you can copy utility type programs.  Next copy all the
  227. files which came with dbLite to the UTILITY subdirectory.  If they are on
  228. drive A:, then:
  229.  
  230.                 COPY A:\*.* C:\UTILITY
  231.                            | <note the space between * & C>
  232.  
  233. will do the trick.  Next, place yourself on the hard drive with "C:", path
  234. to the UTILITY subdirectory, "CD\UTILITY" and from there you can execute
  235. dbLite.  All your data files will be created in that sub-directory and will
  236. be easier to manage.
  237.  
  238.                                 Page 3
  239.  
  240.  
  241. I.f.                    Running dbLite from Windows
  242.  
  243. If you adhere to the above procedure and install all your dbLite files onto
  244. the UTILITY subdirectory and you have Microsoft's Windows 3.x running on
  245. your hard drive, you can add dbLite to your Window's running environment.
  246. From the sub-group window from which you wish to run dbLite, click File,
  247. New, Program Item, OK, then type Description: dbLite, Command Line:
  248. C:\Utility\dbLite.pif, Working Directory: C:\Utility, then click on Change
  249. Icon and type C:\Utility\dblite.ico and finish by clicking on all OK's.
  250. This should effectively install the program into the group you are
  251. currently windowed to.  To change the Window's group, you simply have to
  252. click, drag and drop the dbLite icon from one group window to another.
  253. This process will work if you have all of the files which came with the
  254. program (such as dblite.pif and dblite.ico) and they are all copied into a
  255. sub-directory named UTILITY.  If you are familiar with Windows you can
  256. follow your own methodology.
  257.  
  258. SECTION II               GETTING STARTED
  259.  
  260. II.a.                    Defaults and Modes
  261.  
  262. When you start dbLite, the default label file is automatically retrieved.
  263. Unless you specify otherwise, this file is named ADDRESS.LBL.  If you have
  264. obtained this program as a package from a shareware distributor or
  265. downloaded it from a bulletin board, it came with a DBLITE.DFL file which
  266. names a default data file.  The original setup for the DBLITE.DFL file is
  267. to load a file named HELP.LBL.  So, the first time you run the program the
  268. help file will automatically load.  If you change the default file through
  269. the menuing system (FILE - CHANGE DEFAULT FILE) you can load the file you
  270. would like to see each time the program runs.  With no default file value
  271. the program loads ADDRESS.LBL.  Note:  if you start the program from a
  272. different sub-directory other than where it resides (assuming your path
  273. statement includes this sub-directory) then that sub directory's DBLITE.DFL
  274. file will dictate, or if none, ADDRESS.LBL will autoload.  If there is no
  275. such file, one will be created with zero records.  Once the program is up
  276. and running the main menu is displayed and you are placed into Menu mode.
  277. dbLite has two modes:  Menu and Edit.  In Menu mode, the cursor is in
  278. either the main menu or a submenu, and you can tell dbLite what to do with
  279. the data file on the screen (print it, save it, etc.).  In Edit mode, the
  280. cursor is in the text of a record, and you can type information into that
  281. record of that data file. While in the main menu, press Escape to go to
  282. Edit mode.  While in Edit mode, press Escape to go to the main menu, or F1
  283. to see a summary list of editing keys.
  284.  
  285. II.b.                   Adding and Deleting Labels
  286.  
  287. To add a record at the end of the file , select "Append Record" from the
  288. main menu, or while in Edit mode, simply move the cursor below the last
  289. record and a blank record will be added, into which you can type
  290. information.  Additionally, you can insert a blank record into a file at
  291. any point.  Select Insert Record from the Main Menu, hit ENTER to select
  292. that option.  Toggle into edit mode and type in a new record.
  293.  
  294.                                 Page 4
  295.  
  296.  
  297. SECTION III             EDIT MODE
  298.  
  299. III.a.                  Toggling Menu / Edit Mode
  300.  
  301. To get into Edit mode from the main menu, press Escape.  The cursor will be
  302. put into the record shown and you can edit the information there. Although
  303. you can see more than one record at a time, the cursor will always stay in
  304. the record designated by the small left and right arrows.  To get a feel
  305. for the way the program works, push [ESC] several times and watch the info
  306. box on the right side of the screen display switch from Edit & Scroll to
  307. Menu Mode.  In Edit mode, the Menu Window disappears and your cursor is
  308. placed into the current record edit window (the window that the four little
  309. arrows point at).  In Menu Mode the Menu Window reappears and the cursor is
  310. placed inside for a menu decision.  Edit mode is designed to allow you to
  311. move from record to record using page up and page down.  In edit mode you
  312. can create records, change records and review records.  Page up and page
  313. down moves you from record to record.
  314.  
  315. When you are positioned in the last current record, hitting page down
  316. creates a new last record, which initially is blank.  Thus you can create
  317. records on the fly in edit mode by paging down after each record is edited
  318. and entering information into the newly created last record.  When you are
  319. positioned in the current last record you can see how many records exist in
  320. your current file by viewing the information window on the right side of
  321. the screen.  This window tells you how many total records currently exist
  322. in your file.  It also tells you which record you are editing at the
  323. moment.  If, for instance you are adding records to a file and you are
  324. currently editing number 10 of 10, when you page down you will then be
  325. editing number 11 of 11.  A new blank record is added to the end of the
  326. file when you page down and you are ready to type in your information.
  327.  
  328. To edit existing records, use ESC to switch into edit mode.  Page up or
  329. page down to find the record you wish to edit by placing it into the
  330. current record edit window ( the one with the arrows ) and make the
  331. changes.
  332.  
  333. III.b.                  Editing Keys
  334.  
  335. While in Edit mode, press these keys to move in the ways indicated:
  336.  
  337. Up/Down Arrow           Line up/down
  338.   /Enter
  339. PgDn/PgUp               Next/Previous Record
  340.  
  341. Home/End                Start/end of text on line
  342. Tab/Shift-Tab           5 space tab/5 space reverse tab
  343.  
  344. Control-Home            First Record
  345. Control-End             Last Record
  346.  
  347. Alt-Delete              Delete line
  348. Alt-Insert              Insert line
  349.  
  350. Note: Pressing the F1 key in Edit Mode will show help on these keys
  351.  
  352.                                 Page 5
  353.  
  354.  
  355. III.c.                  Editing Records
  356.  
  357. While in Edit mode, type in the information you want on each line. Note
  358. that dbLite does not have a "wordwrap" feature.  Even though the program
  359. has text editing features, it is data base.  Each line of text is a field
  360. in a record. Each box contains an idividual record and each line in the box
  361. is a field. Use the up and down arrows to move between lines, or Enter to
  362. move to the next line.  Normal edit mode in dbLite is overtype.  That is
  363. everything you type will replace what is already there.  If you wish to
  364. insert text in the middle of an area, then press the [INS] key and you will
  365. see the cursor grow and you will be in insert mode.  Each line is limited
  366. to 35 characters.  dbLite will beep when you type in the 35th character on
  367. a line as a warning that the line is full. However, if you type information
  368. into the middle of the line, existing text can "fall off the edge," and
  369. there is no way to retrieve it.  If you will use a laser printer to print
  370. labels, you should limit lines to somewhere around 29-32 characters.
  371. Printing in the three across label format used in copying machine labels
  372. and in laser labels will truncate the rightmost edge cutting off anywhere
  373. from 3 to 6 characters.  For more information, see the "Laser Print Stock"
  374. help screen. While in Edit mode, you can press F1 for a summary of
  375. file-movement keys, or Escape for the main menu.
  376.  
  377. III.d.                  Copying Lines
  378.  
  379. dbLite has a one-line "clipboard" feature.  This keeps you from having to
  380. type in the same line over and over.  To use the clipboard, type in the
  381. line once, then press Alt-M.  This "marks" the line.  Then, whenever you
  382. would like to use that line again, press Alt-C. This copies the line to
  383. wherever the cursor is.  (Use the Alt key like the shift -- hold it down
  384. while you tap the other key.)  If you want to put a different line on the
  385. clipboard, repeat the "marking" process using Alt-M.  The new line will
  386. replace the old one on the clipboard.  The contents of the clipboard are
  387. not saved when you exit dbLite.
  388.  
  389. III.e.                  Drawing Boxes
  390.  
  391. You can place boxes and shading into your labels.  These characters are
  392. treated just like letters or numbers.  Use the function keys for this
  393. purpose.  Here are the available keys and the characters they generate:
  394.  
  395. F2  ╔   F3  ═   F4  ╗   F5  ║   F6  ╚   F7  ╝   F8  ░   F9  ▒   F10  ▓
  396.  
  397. Alt-F2  ┌   Alt-F3  ─   Alt-F4  ┐   Alt-F5  │   Alt-F6  └   Alt-F7  ┘
  398.  
  399. Alt-F8  ▄   Alt-F9  █   Alt-F10  ▀
  400.  
  401. Use the Alt key like the shift -- hold it down while you tap the other key.
  402.  
  403. For example, use boxes to create this label showing a return address:
  404.  
  405. ╔═════════════════════════════════╗  Use F2, F4, F6, and F7 for the
  406. ║ ░▒▓       MR. BILL         ▓▒░  ║  corners; F3 for the horizontal lines;
  407. ║ ░▒▓  1600 Pennsylvania Av  ▓▒░  ║  F5 for the vertical lines;
  408. ║ ░▒▓  Washington, DC 10606  ▓▒░  ║  and F8, F9, and F10 for the
  409. ╚═════════════════════════════════╝  shading at the left and right.
  410.  
  411.                                 Page 6
  412.  
  413.  
  414. SECTION IV              MENU OPERATION
  415.  
  416. IV.a.                   Using Menus
  417.  
  418. dbLite is controlled by various menus.   Loading files, printing,
  419. searching, quitting and other commands are all accomplished by a menu
  420. system.  When dbLite loads you are immediately placed into the Main Menu.
  421. When in any menu, you can select the option of your choice in three ways:
  422.  
  423. 1.  Press the first letter of the option, which will highlight the option,
  424.     then press Enter.
  425. 2.  Use the up and down cursor arrows to highlight the option, then press
  426.     Enter.
  427. 3.  If you have a mouse, point to the option, and click the left button.
  428.  
  429. Exceptions:  1.  If there is more than one option in a menu starting with
  430. the same letter, pressing that letter will cycle you between each of those
  431. options.  Enter will then select that option.  2.  Pressing a letter will
  432. not work in the Print menu.  In this menu, you must use the up and down
  433. cursor arrows, or point and click with the mouse. To back out of a menu
  434. choice, press Escape (more than once if necessary).
  435.  
  436. IV.b.                   File Menu
  437.  
  438. dbLite will save your labels in a file on disk so that you can use them
  439. again, and will retrieve a file of labels for you.  The File menu provides
  440. the following options:  To use a file already on disk, select "Load An
  441. Existing File," then highlight the file you want to use (if you don't see
  442. the one you want, press Page Up or Page Down) and press Enter.  To begin a
  443. new, empty file, select "Create A New File."  You will be asked for a name
  444. for the new file.  This name can be up to eight characters.  dbLite will
  445. automatically add the filename extension .LBL.  Type in the name, press
  446. Enter, and dbLite will give you a blank file to work with.  Before
  447. executing either of the two options above, dbLite will ask what you want to
  448. do with the file already displayed.  For information about the menu it
  449. displays, see the Quit Menu menu option section.
  450.  
  451. IV.b.1                  Advanced File Options
  452.  
  453. To write your changes to disk and continue working with the same file,
  454. select "Save File And Continue."  Note that dbLite will NOT keep the old
  455. version of your file on disk as a backup, so select this option only if
  456. you're sure you are happy with the file as you have changed it.  To change
  457. which file is automatically retrieved when you start dbLite, select "Change
  458. Default File."  To wipe out a file from disk, select "Delete A File," then
  459. highlight the file to delete (if you don't see the one you want, press Page
  460. Up or Page Down) and press Enter.  By the way you can't delete the file you
  461. are currently editing.  To work with files in another directory, select
  462. "Change Drive/Directory," then type the full path name of the directory and
  463. press Enter.
  464.  
  465.                                 Page 7
  466.  
  467.  
  468. IV.c.                   Print Menu
  469.  
  470. You can print labels on Hewlett-Packard compatible laser printers, or on
  471. Epson-compatible dot-matrix printers.  Select the Print menu, and highlight
  472. the type of printing you want to do.  The Print menu is unlike other menus
  473. in that you cannot press the first letter of the option you want to move
  474. the cursor to that option.  You must use the up and down cursor arrows to
  475. highlight the option.  When you tell dbLite exactly what you want to print,
  476. you will first be prompted to make sure that the labels are positioned in
  477. the printer and that the printer is on-line.  Do so and then press Enter.
  478. While dbLite is sending the information to the printer, you will not be
  479. able to do other work in dbLite.  Once the "Please wait, printing in
  480. progress" box disappears, you can resume work.  Usually, this will be
  481. before the printer is finished printing.  There are some differences in the
  482. printing options available on laser printers vs. those available on
  483. dot-matrix printers.  Currently the laser printer has more options.  I 
  484. suppose there is no reason why a Dot Matrix Printer couldn't output  
  485. copying machine labels so I will add that feature soon.  
  486.  
  487. IV.c.1.  Laser Printing
  488.  
  489. To print the record the cursor is on onto an envelope , select "Envelope."
  490. This option positions the information in a manner appropriate for an
  491. envelope.  To print a listing of information in the file including record
  492. numbers but not in label format, select "Listing."  This will print a
  493. listing of all records The "Deposit" option is useful for stamping "For
  494. Deposit Only" and your bank account number on the backs of checks.  You
  495. must design the label for this purpose.  "Deposit" will position the
  496. printing in a manner appropriate for the back of a check.  Note: the laser 
  497. printer must feed from a center manual feed slot.  To print the record the 
  498. cursor is on onto label stock , select "This Label."  An entire page 
  499. of copies of the same label will be printed.
  500.  
  501. If you would like to print one particular label on one position of a page
  502. of laser printer labels, you can utilize the capture feature.  First delete
  503. or rename your old capture file, if you have one.  Next, capture the one
  504. label to be printed.  Load the Capture file.  Look at your page label stock
  505. and decide where you want it to print.  Count from left to right, top to
  506. bottom where the label will be printed on the sheet.  If it is to be the
  507. upper left hand corner you simply need to tell it to print all labels and
  508. your record showing, record #1 will print in the upper left hand corner.
  509. If it is to go in the middle of the first row, you will insert a blank
  510. record prior to your record and print all records.  The principal is to
  511. insert blanks prior to the record's actual appearance on the sheet.  Of 
  512. course if all you want is one label, you could also simply type that one 
  513. into the record number position where you wanted it printed on your sheet.  
  514. You do not need to insert blanks after the record, only before.  To print 
  515. all records in the file being displayed, select "All Labels."  For 
  516. additional important information about laser printing, see the section 
  517. called "Laser Print Stock."  
  518.  
  519.                                 Page 8
  520.  
  521.  
  522. IV.c.2.                 Laser Print Stock
  523.  
  524. You can print labels on "Laser Printer Label Stock" or on "Copying Machine
  525. Label Stock."  Which you should choose depends on the type of labels you
  526. use.  In either case, dbLite prints labels 3-across on 8 1/2-by-11 label
  527. sheets. "Laser Printer Label Stock" prints 30 labels per page, 10 rows of
  528. 3, with a 1/2-inch margin on the top and bottom.  "Copying Machine Label
  529. Stock" prints 27 labels per page, 9 rows of 3, with a one-inch margin on
  530. the top and bottom. dbLite assumes that each label is 1 by 2 5/6 inches.
  531. One minor note:  dbLite defaults to a 12-pitch font to print labels.  The
  532. common laser printer stock utilized cannot fit more than about 29-30
  533. characters on any one label.  Thus full 35 character fields are not
  534. supported for laser printer label stock.  Plan your labels in advance to
  535. use no more than 29 of the 35 characters dbLite allows you on each line if
  536. you want laser labels stock printed.  (Excess characters are simply 
  537. truncated.)
  538.  
  539. IV.c.3.                 Dot-Matrix Printing
  540.  
  541. dbLite prints on continuous-feed, 1-across labels only.  Select the option
  542. you want under "Dot Matrix Printers" on the Print menu.  To print the 
  543. record the cursor is on onto label stock , select "This Label."  To print 
  544. the record the cursor is on onto an envelope, select "Envelope."  This 
  545. option positions the information differently on the printout, in a manner 
  546. appropriate for an envelope.  To print all records in the file being 
  547. displayed, select "All Labels." To print a listing of information in the 
  548. file including record numbers but not in label format, select "Listing."  
  549. This will print a report on regular 8 1/2-by- 11 paper and is useful for 
  550. referencing your file.  
  551.  
  552. IV.d.                   Append Record Menu Option 
  553.  
  554. In a data base program, "append" simple means to add a record to the 
  555. current end of the file.  Thus, when you choose "Append Record" from the 
  556. main menu, a blank record is automatically added to the end of the file and 
  557. you are placed into edit mode and your cursor goes to the new record for 
  558. data entry.  So, when you want to add records to the end of your file, use 
  559. "append".
  560.  
  561. IV.e.                   Delete Record Menu Option
  562.  
  563. To delete a record, place the cursor on the label, select "Delete Record"
  564. from the main menu, then press "y" and Enter to confirm the delete or "n"
  565. and Enter to abort the delete.  Warning:  dbLite has no "undo" option.
  566. Once you delete a label, it is gone.  Therefore, you may want to save your
  567. file before making deletions.
  568.  
  569. IV.f.                   Insert Record Menu
  570.  
  571. Option To insert a record into the file, place the cursor into the record
  572. (in edit mode) you want the new record to become (for example, if the
  573. inserted record should be #27, place the cursor in current record #27).
  574. Then select "Insert Record" from the main menu. dbLite will add a blank
  575. record, and you can enter information there.  You also may want to insert
  576. blanks for print formatting purposes.
  577.  
  578.                                 Page 9
  579.  
  580.  
  581. IV.g.                   Record Sort
  582.  
  583. Menu Option Sorting is straight-forward.  To sort (arrange) your file by
  584. one or more lines, select "Record Sort" from the "Main Menu".  Then tell
  585. the program on which line to sort.  The program will then arrange your file
  586. alpha-numerically.  It will put your records in order based on the line you
  587. chose.  You can sort as many times as you please.  You can save and rename
  588. each sorted file.
  589.  
  590. IV.h.                   Search Menu
  591.  
  592. Select the Search menu.  Then select the appropriate option to move to the
  593. first label or the last label or to find specific text, select the Search
  594. menu, then select Text Search. Type in the text you want dbLite to search
  595. for and press Enter. dbLite is not case-sensitive for searches.  It will
  596. find partial words and any series of letters.  Note: dbLite will search
  597. only forward from the label being displayed on the screen, not backward.
  598. Therefore, it is advisable before using Text Search to move to the first
  599. label in the file.  To find all specific occurances of a word, start at the
  600. first record and work toward the last.  A "beep" sound indicates that there
  601. are no ( or no more ) occurances of the entered text.
  602.  
  603. IV.i.                   Capture Menu
  604.  
  605. Moving labels from one file to another and building one unique file from
  606. many others is accomplished with the capture feature.  To build a single
  607. file of records selected from several other files you can select the
  608. Capture menu. This menu allows you to "capture" a selected record to a file
  609. called CAPTURE.LBL.  Thus to build a new and unique file of labels from
  610. various other files you would load each file which includes records to be
  611. built.  Capture each record to the capture file, then finally rename the
  612. capture file with the name of the file which you intended to create.  You
  613. can also use capture to append a number of selected records from one file
  614. to another. First capture all the records from one file to be appended and
  615. then load the file to be appended and select the menu option "Append
  616. Captured Labels to This File" from the "Capture Menu".  The capture file is
  617. a type of hard buffer to store temporary work to move records among files.
  618. It is saved as a file and is retained between sessions.  You can delete the
  619. old capture file utilizing the "Delete A File" option from the "File Menu"
  620. but only if it is not the file currently being edited.  If you simply want
  621. to combine two files of records, use DOS.  Exit to DOS.  The command:
  622.  
  623. C:\CURDIR>Copy FILEONE.LBL + FILETWO.LBL FILETHRE.LBL
  624.  
  625. will create a file called filethre.lbl which will have the contents of both
  626. fileone.lbl and filetwo.lbl.  This "concatenates" the two files into a
  627. third.  It does not alter the contents of either of the two files used for
  628. building the third.  Obviously you will be substituting your own drive and
  629. subdirectory for C:\CURDIR and your own file names for FILEONE.LBL,
  630. FILETWO.LBL and FILETHRE.LBL.
  631.  
  632.                                 Page 10
  633.  
  634.  
  635. IV.j.                   Quit Menu
  636.  
  637. To exit dbLite, select the Quit menu.  You will then see another menu of
  638. three options.  Select the one you want, or if you change your mind and
  639. decide you do not want to exit, press Escape to abort the exit process.  If
  640. you DO NOT want to save your work, select "Do Not Save/Ignore Changes."  If
  641. you DO want to save your work, and if you want the file you have just
  642. finished revising to replace the previous version of the file on the disk,
  643. select "Save Current File With Changes."  If you DO want to save your work,
  644. but you want to retain the old version of your file on disk as well as the
  645. version you have just finished revising, you must enter a new file name for
  646. the newly revised version.  Select "Save File With New File Name."  You
  647. will then be prompted for a new file name, which can be up to eight
  648. characters.  dbLite will automatically add the filename extension .LBL.
  649. Once you have made your selection and press Enter, you will return to the
  650. operating system.
  651.  
  652. SECTION V.              TECHNICAL INFORMATION ABOUT DBLITE FILES
  653.                     (for propeller-heads only, others need not apply)
  654.  
  655. dbLite label files are assigned the extension .LBL by dbLite.  They are
  656. ASCII text files with no file headers or delimiters.  Since the length of
  657. each record is 175 bytes, the total file length is exactly equal to the
  658. number of records times 175.  If you are brave, stupid or technically
  659. competent ( or a combination ?) you can edit these files outside of the
  660. dbLite environment.  Do not alter the 35 x 5 record structure or you will
  661. harm your record integrity.  Do not insert carriage returns, line feeds or
  662. other special characters into the file.  In fact if something strange is
  663. going on on your screen when you edit a file, it is likely that such
  664. characters have been introduced into a file.  Finally, spaces (decimal 32)
  665. (hex 20 ) fill the voids between all characters.  Nulls (0's) will not
  666. properly hold their space in a print.  If you print is out of wack it is
  667. probably because the file is filled with nulls and not spaces.  Converting
  668. from CSV's to fixed record length of 35 x 5 (and back again) is fairly
  669. straight-forward in a programming environment.  The only problems I've
  670. encountered is double quotes in text strings which need to be converted.
  671. Avoid double quotes in raw record data prior to converting either way, it
  672. confuses the process.  I have crude programs that do the conversions.  At
  673. your request, I will include them with source code onto your registered
  674. diskette.  They are only for people who intend to convert their files into
  675. and out of spreadsheets and or data bases.
  676.  
  677. SECTION VI.             LABELS & LISTINGS 
  678.  
  679. VI.a.                    Label Stock
  680.  
  681. Printing label stock which I have tried and which works:  
  682.  
  683. Dot Matrix Printer Labels: Avery #4145, 3 1/2" x 15/16" 1,000 labels (1 
  684.     across) [or equal] 
  685. Laser Printer Labels: Avery #5160 100 sheets: 8 1/2" x 11" 3,000 labels: 1" 
  686.     x 2 5/8" (30 per page) [or equal] 
  687. Instant-Stik Copier Labels: Maco #M-5351 100 sheets: 8 1/2" x 11" 3300 
  688.     labels 1" x 2 3/4" (33 per page but only 27 print) [or equal] 
  689.  
  690.                                 Page 11
  691.  
  692.  
  693. >>> note: I am not necessarily recommending that you run copy machine 
  694. labels through your laser printer.  You can if you so choose, but it is not 
  695. really recommended by laser manufacturers.  I've done it with no harmful 
  696. effects but who knows what might happen to you, eh?  The drill on this is 
  697. to have both a laser printer and a copy machine, run your stock printing 
  698. sheets on regular paper through the laser and then use these paper stock 
  699. formats for creating labels via your copying machine.  Why did I fool with 
  700. copier labels?  They cost about half as much where I shop and I can get 27 
  701. per sheet.  I do like the laser labels better, however.
  702.  
  703.  
  704. VI.b.                   Listings
  705.  
  706. Why listings?
  707.  
  708. 1.  Set up your VCR library with one label per movie as follows:
  709.  
  710. Line1:  GOON MIT DER VIND               [title]
  711. Line2:  Drama, four stars               [description]
  712. Line3:  Library cabinet                 [location]
  713. Line4:  Beta / VHS / 8mm                [format]
  714. Line5:  0001_L                          [catalogue #]
  715.  
  716. (what I mean by catalogue number is develop a numbering system for your
  717. tapes and store them in that order so you can find them when you want to
  718. see them)
  719.  
  720. 2.  Once you have typed up records for all your movies:
  721.  
  722.         A.  Print labels and stick 'em on / 2 or 3 per tape is okay
  723.  
  724. 3.  Sort by title (line 1) and print a listing for reference,
  725.     then print a 2 x 4 list (phone#)* which will give you a quick
  726.     reference listing showing only the title and catalogue number so
  727.     you can quickly check to see you if have the movie and if so
  728.     what number it is.  Your complete listing gives you complete
  729.     information from your record and your 2 x 4 listing gives you
  730.     quick reference and access and your labeling system allows you to
  731.     catalogue your tapes and store them in order.
  732.  
  733.   * Yes, this means the 2 x 4 list (phone#) can indeed be used
  734.     for more than just a phone number listing...
  735.  
  736. 4.  Store you tapes in the order in which you catalogued them.
  737.  
  738. Your Christmas list can be organized similarly.  Once you have all your
  739. friend's mailing labels typed in, save the file under a different name
  740. (start with friends.lbl then save as phones.lbl and add a phone number on
  741. the fifth line for the phones.lbl file) and print up a listing for future
  742. reference and print up a 2 x 4 listing to get a phone number list for quick
  743. reference.  When you want to send everyone a letter type all the
  744. FRIENDS.LBL file onto labels and adhere to envelopes.  To send one letter
  745. just call up your friends name with RECORD SEARCH, TEXT SEARCH and type in
  746. the name, when it comes up, tell the program to print an envelope, stick it
  747. in and print the one envelope out.
  748.  
  749.                                 Page 12
  750.  
  751.  
  752. SECTION VII.            NOTES ON PRINTERS
  753.  
  754. I have access to a limited number of printers.  What you are looking at is 
  755. the first formal release of dbLite outside of beta testing.  I believe that 
  756. the program will work with a majority of fairly standard printers because I 
  757. have left out most fancy formatting.  The program is rather utilitarian in 
  758. nature and because I wanted it to work with a lot of different printers 
  759. with virtually no set up, I purposely kept the formatting to a minimum.  
  760.  
  761. The program works with various dot matrix printers I have used which follow 
  762. the IBM/EPSON standard.  If you want special characters to print and they 
  763. don't, read your printer manual about setting your printer to print such 
  764. characters, it is probably a dip switch setting or a menu selection.
  765.  
  766. I currently have a Panasonic Laser Partner model KXP 4420 which emulates
  767. the HP laser II standard.  I don't have an envelope tray and feed envelopes
  768. into a center feed manual feed area above the paper tray.  Legal envelopes
  769. print right where they should.  If you have a right side manual feed your
  770. envelopes probably won't be printed in the right area.  If you register
  771. your copy of this program and complain about it I might fix it.  
  772.  
  773. Future support of various printers and related problems is contingent on
  774. registration.  If you register, then let me know what you would like to see
  775. and I will work on it.  Labels should print on any laser printer which
  776. emulates the HP II standard.  If it don't, let me know.
  777.  
  778. SECTION VIII.           REGISTRATION NOTICE
  779.  
  780. dbLite is shareware.  You may use it for a limited period (30 days) to 
  781. evaluate it at no charge.  To continue using it legally, you must send 
  782. $10.00, check or money order to:
  783.  
  784.                         Mike Seither
  785.                         6900 Hastings St.
  786.                         Metairie, LA  
  787.                         70003-3029  
  788.  
  789. >>>Technical support for dbLite is provided to REGISTERED USERS ONLY.<<<
  790.  
  791. Obviously, if you immediately like the look and feel and performance of the 
  792. product, you really should register it.  I will be providing support for it 
  793. to all register users with mailings and updates which will either be free 
  794. or at a very nominal charge ( the first upgrade, which is your registered 
  795. copy is free ).  You will have a direct link to the sole producer of the 
  796. program and your individual inputs and concerns will be addressed.  Fill 
  797. out the following page or use your own format for registration.
  798.  
  799.                                 Page 13
  800.  
  801.  
  802. VIII.a.                DBLITE REGISTRATION FORM
  803.  
  804. Please register my copy of dbLite Vers. 1.0h.  I am enclosing $10.00, check
  805. or money order made payable to "Mike Seither".  I will receive the latest 
  806. version of the program with helpful utilities and data files.  I will be 
  807. included on a newsletter mailing list.  My comments and suggestions may be 
  808. used in the newsletter to help other users of dbLite.
  809.  
  810. Name: ____________________________________________________________
  811.  
  812. Address: _________________________________________________________
  813.  
  814. City: ____________________________________________________________
  815.  
  816. State: __________ Zip: __________
  817.  
  818. Diskette Size: 5 1/4" ____    3 1/2" ____
  819.  
  820. Comments: ________________________________________________________
  821.  
  822. __________________________________________________________________
  823.  
  824. __________________________________________________________________
  825.  
  826. __________________________________________________________________
  827.  
  828. Suggestions: _____________________________________________________
  829.  
  830. __________________________________________________________________
  831.  
  832. __________________________________________________________________
  833.  
  834. __________________________________________________________________
  835.  
  836. I use dbLite for: ________________________________________________
  837.  
  838. __________________________________________________________________
  839.  
  840. __________________________________________________________________
  841.  
  842. __________________________________________________________________
  843.  
  844. Mail to:                     Mike Seither
  845.                            6900 Hastings St.
  846.                         Metairie, LA  70003-3029
  847.  
  848.                                 Page 14
  849.  
  850.  
  851. SECTION IX.            COPYRIGHT NOTICE
  852.  
  853. dbLite is copyrighted, 1992, by Mike Seither.  All rights reserved.  dbLite
  854. is written in compiled Microsoft BASIC PDS 7.1 (a trademark of Microsoft
  855. Corporation).  Any decompilation, reverse- engineering, alteration, etc. is
  856. prohibited.  Distribution of this program is limited to the normal 
  857. shareware channels.  It is not intended for resale by any individual other 
  858. than those distributing shareware by charging a minimal copying charge to 
  859. defer costs.  Its proper distribution should include all documentation and 
  860. help data files.
  861.  
  862. ************************* END OF FILE DBMANUAL.DOC ************************* 
  863.  
  864.